package com.byxy.luntan.dao;

import java.util.Map;

import org.apache.ibatis.jdbc.SQL;

import com.byxy.luntan.entity.User;

public class UserProvider {

	public String insert(User u) {
//		User u=(User)para.get("user");
//		System.out.println(u);
//		String sql="insert into user(";
//		String data = "(";
//		if(u.getUserName()!=null) {
//			
//			sql+= "user_name";
//			data+="'"+u.getUserName()+"'";
//		}
//		sql+=") values ";
//		sql+=data+")";
//		System.out.println(sql);
//		return sql;
		
		//@Insert("insert into user(user_name,user_nick,user_password,user_type) values(#{userName},#{userNick},#{userPassword},#{userType})")
				return new SQL() {
					{
						INSERT_INTO("user");
						if (u.getUserName() != null) {
							VALUES("user_name", "#{userName}");
						};
						if (u.getUserNick() != null) {
							VALUES("user_nick", "#{userNick}");
						};
						if (u.getUserPassword() != null) {
							VALUES("user_password", "#{userPassword}");
						};
						if (u.getUserType() != null) {
							VALUES("user_type", "#{userType}");
						};
					}
				}.toString();
	}
	
	
}
